|
Codename One was created by the co-founders of the LWUIT project (Chen Fishbein and Shai Almog) and first announced January 13, 2012.〔http://codenameone.blogspot.com/2012/01/what-is-codename-one.html〕〔http://www.scribd.com/doc/95684851/Codename-One-Developers-Guide〕 It was described at the time by the authors as "a cross device platform allowing you to write your code once in Java and have it work on all devices specifically: iPhone/iPad, Android, Blackberry, Windows Phone 7 & J2ME devices. The biggest goals for the project are ease of use/RAD (rapid application development), deep integration with the native platform & native speed." Codename One took the LWUIT platform abstraction and extended it by adding a simulator and a set of cloud based build servers that build the actual native applications from the Java bytecode.〔http://stackoverflow.com/questions/10639766/how-codename-one-works〕 == Architecture == Developers using Codename One build their app using Eclipse, NetBeans or IntelliJ IDEA, they need the Codename One plugin to be installed on either IDE.〔http://www.codenameone.com/download.html〕 Applications can be created either via the GUI builder tool or via code using standard Java 5, running/debugging the application is possible via the standard IDE tools and the Codename One simulator.〔http://www.codenameone.com/how-do-i.html〕〔http://stackoverflow.com/a/10646336/756809〕 To build a native application developers sign in/register to the Codename One build server and send a build to the cloud based build server. Then they can download the native app from the build server to run on the device/submit to the store.〔http://www.codenameone.com/build-server.html〕 Since the build server performs static translation of the code into a native application, it is no longer required after the application has been compiled.〔http://codenameone.com/faq.html〕〔http://stackoverflow.com/tags/codenameone/info〕 Codename One also supports the ability to use an offline "in house" build cloud which removes the usage of Codename One build servers completely.〔http://www.codenameone.com/corporate-server.html〕 This is important for governments and agencies which have anti-cloud policies. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Codename One」の詳細全文を読む スポンサード リンク
|